package com.framework.modules.dataview.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * VIEW
 * 
 * @author MIT
 * @email litmiss@gmail.com
 * @date 2020-10-31 08:09:53
 */
@TableName("view_user_gift_list")
public class ViewUserGiftListEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 编号
	 */
	@TableId
	private Integer id;
	/**
	 * 用户编号
	 */
	private Integer uid;
	/**
	 * 礼物编号
	 */
	private Integer giftId;
	/**
	 * 购买时价格
	 */
	private Integer giftPrice;
	/**
	 * 拥有数量
	 */
	private Integer quantity;
	/**
	 * 过期时间
	 */
	private Integer expireDate;
	/**
	 * 礼物状态
	 */
	private String state;
	/**
	 * 购买日期
	 */
	private Integer adddate;

	/**
	 * 礼物名称
	 */
	private String name;
	/**
	 * 礼物资源
	 */
	private String picUrl;

	/**
	 * 排序
	 */
	private Integer displayOrder;
	/**
	 * 有效期 单位：秒
	 */
	private Integer dateLimit;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getUid() {
		return uid;
	}

	public void setUid(Integer uid) {
		this.uid = uid;
	}

	public Integer getGiftId() {
		return giftId;
	}

	public void setGiftId(Integer giftId) {
		this.giftId = giftId;
	}

	public Integer getGiftPrice() {
		return giftPrice;
	}

	public void setGiftPrice(Integer giftPrice) {
		this.giftPrice = giftPrice;
	}

	public Integer getQuantity() {
		return quantity;
	}

	public void setQuantity(Integer quantity) {
		this.quantity = quantity;
	}

	public Integer getExpireDate() {
		return expireDate;
	}

	public void setExpireDate(Integer expireDate) {
		this.expireDate = expireDate;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public Integer getAdddate() {
		return adddate;
	}

	public void setAdddate(Integer adddate) {
		this.adddate = adddate;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getPicUrl() {
		return picUrl;
	}

	public void setPicUrl(String picUrl) {
		this.picUrl = picUrl;
	}

	public Integer getDisplayOrder() {
		return displayOrder;
	}

	public void setDisplayOrder(Integer displayOrder) {
		this.displayOrder = displayOrder;
	}

	public Integer getDateLimit() {
		return dateLimit;
	}

	public void setDateLimit(Integer dateLimit) {
		this.dateLimit = dateLimit;
	}
}
